﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SPFarmModeler.Common
{
    public enum FarmAuthentication
    {
        NTLM = 0, Kerberos = 1
    };

    public enum TypeServiceAccount
    {
        Setup_Account = 0,
        Farm_Service_Account = 1,
        Web_Application_Service_Account = 2
    };

    public enum ServArch
    {
        x86 = 0, x64 = 1
    };

    public enum ServOS
    {
        Win2003 = 0, Win2003R2 = 1, Win2008 = 2, Win2008R2 = 3
    };

    public enum ServSP
    {
        RTM = 0, SP1 = 1, SP2 = 2, SP3 = 3, SP4 = 4
    };

    public enum ServED
    {
        Standard = 0, Enterprise = 1, Datacenter = 2
    };

    public enum TypeSPService
    {
        Central_Administration = 0,
        Document_Conversions_Launcher_Service = 1,
        Document_Conversions_LoadBalancer_Service = 2,
        Excel_Calculation_Services = 3,
        Office_SharePoint_Server_Search = 4,
        Windows_SharePoint_Services_Help_Search = 5,
        Windows_Sharepoint_Services_Incoming_Email = 6,
        Windows_Sharepoint_Services_Web_Application = 7
    };

    internal class Constants
    {
        public const string ApplicationName = "SPFarmModeler";
    }
}
